let mongoose = require('./db')
let Schema = mongoose.Schema
/**我的复诊表结构 */
const MyFollow = new Schema({
    OrderNo:String,//订单号
    Visitor:String,//就诊人
    Sex:String,//性别
    Phone:Number,//手机号
    FollowPrice:Number,//复诊费
    RegistrationStatus:Number,//挂号状态
    VisitDate:String,//就诊日期
    ReceptionTime:String,//医生接诊时间
    EndOfConsultation:String,//问诊结束日期
    DoctorId:{//医生id
        type:mongoose.Types.ObjectId
    }
})
const MyFollow_Model = mongoose.model("MyFollow",MyFollow)
/**报告管理检查表结构 */
const Report = new Schema({
    ReportNumber:String,//报告单号
    Visitor:String,//就诊人
    IDcard:String,//身份证号
    ExamType:String,//检查类型
    ExamDate:String,//检查时间
    ReportDate:String,//报告生成时间
    DoctorId:{//医生id
        type:mongoose.Types.ObjectId
    }
})
const Report_Model = mongoose.model("Report",Report)
/**处方管理全部处方管理表结构 */
const MyPrescription = new Schema({
    OrderNo:String,//订单号
    Visitor:String,//就诊人
    Sex:String,//性别
    Pstprice:String,//处方费
    Tfsend:Boolean,//是否寄送
    Result:String,//诊断结果
    Opinion:String,//处理意见
    SquareDate:Date,//开方时间

})
const MyPrescription_Model = mongoose.model("MyPrescription",MyPrescription)
/**体检管理表 */
const Physical = new Schema({
    Visitor:String,//就诊人
    VisitorCard:String,//就诊卡号
    IDCard:String,//身份证号
    Phone:String,//手机号码
    PackageName:String,//套餐
    Price:String,//费用
    Register:Number,//挂号状态
    PhysicalDate:String,//体检日期
    VisitorDate:String,//就诊时间
    Reporting:String,//报道地点
    ReservationDate:String,//预约时间
}) 
const Physical_Model = mongoose.model("Physical",Physical)
module.exports = {
    MyFollow_Model,//我的复诊表
    Report_Model,//检查报告表
    MyPrescription_Model,//全部处方表
    Physical_Model,//体检报告表
}